package com.ynny.jdbc01;

import com.mysql.cj.jdbc.Driver;

import java.sql.*;

public class JDBCDemo02 {

    public static void main(String[] args) throws SQLException {
        //java数据库连接技术
        //1.创建一个光盘驱动
//        new Driver();
        Driver driver = new Driver();
        //2.注册 进行 安装驱动
        DriverManager.registerDriver(driver);
        //3.进行连接 ----
        /**
         * 1.  jdbc:mysql//IP地址:端口号/数据库名称
         * 2.  用户名
         * 3.  密码
         * String url : 连接哪台电脑的Mysql服务  连接协议  数据库厂商 IP地址 端口号
         * String user： 用户名
         * String password ：密码
         */
        String url = "jdbc:mysql://localhost:3306/db01";
        String userName = "root";
        String password ="root";
        Connection connection = DriverManager.getConnection(url, userName, password);

        //4.得到PreparedStatement

        String sql = "select * from book;";

        PreparedStatement preparedStatement =
                connection.prepareStatement(sql);

        //5.执行sql语句
        ResultSet resultSet = preparedStatement.executeQuery();

        //6.解析结果集

        //判断结果集里面是否有下一条数据
        while (resultSet.next()) {

            String id = resultSet.getString("id");
            String name = resultSet.getString("name");

            System.out.println(id + "\t" + name);

        }




    }
}
